a two-story building - Français Anglais Dictionnaire